package com.ccys.db.entity;

import com.ccys.db.rely.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import javax.persistence.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* Created by Mybatis Generator on 2024/01/08
*/
@Data
@ApiModel("问诊印尼goapotik支付记录")
@Table(name = "tbl_booking_goapotik_payment_log")
@NoArgsConstructor
@AllArgsConstructor
public class TblBookingGoapotikPaymentLog extends BaseEntity {
    @Column(name = "booking_id")
    private String bookingId;

    @Column(name = "payment_state")
    private String paymentState;

    @Column(name = "payment_status")
    private Integer paymentStatus;

    @Column(name = "customer_id")
    private Integer customerId;

    @Column(name = "increment_id")
    private String incrementId;

    @Column(name = "prescription_number")
    private String prescriptionNumber;

    @Column(name = "invoice_no")
    private String invoiceNo;

    @Column(name = "order_source")
    private String orderSource;

    @Column(name = "payment_method_code")
    private String paymentMethodCode;

    @Column(name = "request_time")
    private Date requestTime;

    @Column(name = "merchant_name")
    private String merchantName;

    @Column(name = "shipping_method")
    private String shippingMethod;

    @Column(name = "payment_date_utc")
    private Date paymentDateUtc;

    @Column(name = "response_json_string")
    private String responseJsonString;

    @Column(name = "payment_detail_json")
    private String paymentDetailJson;
}